package interpreteur.action;

import interpreteur.*;
import java.util.ArrayList;
import java.util.List;

public class ChaineFoncteur extends Foncteur {

    private final List<Foncteur> pLActionChaine;

    public ChaineFoncteur(Foncteur pFoncteur0, Foncteur pFoncteur1) {
        pLActionChaine = new ArrayList<Foncteur>(2);
        pLActionChaine.add(pFoncteur0);
        pLActionChaine.add(pFoncteur1);

    }

    public ChaineFoncteur(List<Foncteur> pLActionChaine) {
        this.pLActionChaine = pLActionChaine;
    }

    public Result eval() {
        for (int a = 0; a < pLActionChaine.size(); a++) {
            pLActionChaine.get(a).eval();
        }
        return Result.NULL;
    }
}
